home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 September / PCWorld_2008-09_cd.bin / v cisle / sadanastroju / interclue-1.5.6-fx.xpi / chrome / interclue / content / cluecore / domainblocker.js < prev    next >
Text File  |  2008-01-30  |  1KB  |  45 lines

  1. if (Klib.install("DomainBlocker", 0.1)){
  2.     //
  3.     
  4.     Klib.DomainBlocker.toggleDomain = function(domain){
  5.         if (!domain){
  6.             //use current document's domain.
  7.         }
  8.     }
  9.     
  10.     
  11.     /**
  12.     * attach event handlers to a document 
  13.     */
  14.     Klib.DomainBlocker.initDoc = function(doc){
  15.         Klib.addEvent(doc, "click", Klib.DomainBlocker.handleDocCLick)
  16.     }
  17.     
  18.     
  19.  
  20.     
  21.     Klib.DomainBlocker.handleDocCLick = function(evt){
  22.         
  23.         if (evt.button == 0 || evt.button == 1){
  24.             var link = Klib.LinkScent.findLinkFromEvent(evt);
  25.             if (link){
  26.                 Klib.LinkScent.setupLink(link);
  27.                 
  28.                 if (!link.linkscent.clickCount){
  29.                     link.linkscent.clickCount = 1;
  30.                     evt.halt(); 
  31.                     
  32.                     Klib.Clue.currentEle = link;
  33.                     Klib.Clue.show(false, false, true);
  34.                     
  35.                     //Klib.ClueFrame.showClue(link);
  36.                 }
  37.             }
  38.         }
  39.     }
  40.     
  41.     Klib.DomainBlocker.cleanupDoc = function(){
  42.         Klib.removeEvent(doc, "click", Klib.DomainBlocker.handleDocCLick)
  43.     }
  44.     
  45. }